A Transformation Approach That Makes Spai, Psai and Rsai Procedures Efficient for Large Double Irregular Nonsymmetric Sparse Linear Systems
نویسندگان
چکیده
It has been known that the sparse approximate inverse preconditioning procedures SPAI and PSAI(tol) are costly to construct preconditioners for a large sparse nonsymmetric linear system with the coefficient matrix having at least one relatively dense column. This is also true for SPAI and the recently proposed sparse approximate inverse preconditioning procedure RSAI(tol) procedure when the matrix has at least one relatively dense row. The matrix is called double irregular sparse if it has at least one relatively dense column and row, and it is double regular sparse if all the columns and rows of it are sparse. Double irregular sparse linear systems have a wide range of applications, and 24.4% of the nonsymmetric matrices in the Florida University collection are double irregular sparse. Making use of the Sherman-Morrison-Woodbury formula twice, we propose an approach that transforms a double irregular sparse problem into some double regular sparse ones with the same coefficient matrix, for which SPAI, PSAI(tol) and RSAI(tol) are efficient to construct preconditioners for the transformed double regular linear systems. We consider some theoretical and practical issues on such transformation approach, and develop a practical algorithm that first preconditions the transformed systems and then solves them by Krylov iterative solvers. Numerical experiments confirm the very sharp superiority of our transformation algorithm to SPAI, PSAI(tol) and RSAI(tol) applied to the double irregular sparse linear problem directly.
منابع مشابه
An Approach to Making SPAI and PSAI Preconditioning Effective for Large Irregular Sparse Linear Systems
We investigate the SPAI and PSAI preconditioning procedures and shed light on two important features of them: (i) For the large linear system Ax = b with A irregular sparse, i.e., with A having s relatively dense columns, SPAI may be very costly to implement, and the resulting sparse approximate inverses may be ineffective for preconditioning. PSAI can be effective for preconditioning but may r...
متن کاملA Residual Based Sparse Approximate Inverse Preconditioning Procedure for Large Sparse Linear Systems
The SPAI algorithm, a sparse approximate inverse preconditioning technique for large sparse linear systems, proposed by Grote and Huckle [SIAM J. Sci. Comput., 18 (1997), pp. 838–853.], is based on the F-norm minimization and computes a sparse approximate inverse M of a large sparse matrix A adaptively. However, SPAI may be costly to seek the most profitable indices at each loop and M may be in...
متن کاملA Block Version of the SPAI Preconditioner
We present a block version of the SPAI algorithm and test its performance on large nonsymmetric matrices in a parallel environment. The SPAI algorithm, initially proposed by Grote and Huckle 1], computes a SParse Approximate Inverse for use as a preconditioner for the iterative solution of a sparse linear system of equations. It has proved to be a robust and versatile preconditioner in numerous...
متن کاملParallel Implementation of a Sparse Approximate Inverse Preconditioner
A parallel implementation of a sparse approximate inverse (spai) preconditioner for distributed memory parallel processors (dmpp) is presented. The fundamental spai algorithm is known to be a useful tool for improving the convergence of iterative solvers for ill-conditioned linear systems. The parallel implementation (parspai) exploits the inherent parallelism in the spai algorithm and the data...
متن کاملA two-level sparse approximate inverse preconditioner for unsymmetric matrices
Sparse approximate inverse (SPAI) preconditioners are effective in accelerating iterative solutions of a large class of unsymmetric linear systems and their inherent parallelism has been widely explored. The effectiveness of SPAI relies on the assumption of the unknown true inverse admitting a sparse approximation. Furthermore, for the usual right SPAI, one must restrict the number of non-zeros...
متن کامل